#ifndef MBBMS_PLAT_DEFS_H
#define MBBMS_PLAT_DEFS_H

#ifdef __cplusplus
#define __INLINE__              inline
#else
#define __INLINE__              __inline
#endif /*__cplusplus*/

#ifdef __cplusplus
extern "C"
{
#endif

    /*********************/
    /* Platform Includes */
    /*********************/

#include <master.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <stddef.h>
#include <string.h>
#include "upv.h"
#include "din.h"
#include "alog.h"

    /* Access rights for other modules */
#define ACCESS_RIGHTS_MANAGER_FSS

#include <gfl.h>

#undef ACCESS_RIGHTS_MANAGER_FSS

#ifdef __cplusplus
}
#endif

typedef unsigned char       u8;
typedef unsigned short      u16;
typedef unsigned short      uint16;
typedef unsigned char       uint8;
typedef unsigned long       uint32;
typedef unsigned long       u32;
typedef signed char         s8;
typedef signed short        s16;
typedef signed long         s32;
typedef double              f64;
typedef unsigned long long  u64;

typedef unsigned char       byte;
typedef int             BOOL;
typedef unsigned int size_t;
typedef char                FILENAME_TYPE;
typedef void                *HANDLE;


#ifndef FALSE
#define FALSE               0
#endif
#ifndef TRUE
#define TRUE                1
#endif

#ifndef false
#define false               0
#endif
#ifndef true
#define true                1
#endif




#endif

